#pragma once

#include <string>
#include <queue>
#include <vector>
#include <boost/ptr_container/ptr_vector.hpp>

#include "../../graphic/CardControl.h"
#include "../../../../utils/gui/Control.h"
#include "../../../../domain/models/Card.h"
#include "../../../../domain/models/CardsCollection.h"

namespace Views {
	namespace Helpers {
		namespace Graphic {
			namespace Gameplay {
				class PlayerMenu: public Utils::GUI::Control
				{
					Players::Player* player;
				public:
					PlayerMenu(Players::Player*);
				protected:
					void addPlayerName();
					void addPlayersCards();
				};
			}
		}
	}
}

